Release 10.1A: OpenEdge Development:
Progress Dynamics Advanced Development


Attribute value table

The ryc_attribute_value table contains these fields:

The data_type field in the ryc_attribute table identifies the native data type of the attribute. Depending on that value, the actual attribute value is stored in one and only one of the following six fields; the others are unused. This allows the framework to avoid very frequent conversions back and forth to and from CHARACTER types.

It also avoids globalization issues that can be caused when locale-sensitive values, such as decimals (containing either a comma or decimal point) or dates (with different ways to order the month and day), are converted to CHARACTER strings. The types are as follows:

The ryc_attribute_value table also contains object IDs that point to the object type of the object with this attribute value, as well as the Product Module of the object. There are also pointers that identify whether this is a class, master, or instance attribute value. These are discussed next.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095